Description
Responsabilités/ tâches :
- Concevoir des logiciels embarqués efficaces, flexibles et configurables par paramètres distant
- Participer activement à l’élaboration de nouveaux produits connecté
- Participer à la définition des besoins et solutions
- Proposer des solutions innovatrices. Déployer des solutions dans les règles de l’art (maintenabilité, testabilité et rendement)
- Concevoir, implémenter et valider le support de divers types de capteurs et d’interfaces externes
- Analyse des défauts et des lacunes dans les produits et les fonctionnalités existants
- Intégrer des fonctionnalités additionnelles et des améliorations dans les systèmes existants
- Développer des fonctionnalités de connectivité Bluetooth et la communication vers les services d’arrière-plan;
- Conceptualisation et codage en C/C++ de composantes logicielles
- Gérer le déploiement opérationnel de l'infrastructure en collaboration avec le service des technologies de l’information
- Élaboration de scénarios de test
Exigences requises :
- Diplôme universitaire en génie logiciel, génie électrique ou équivalent;
- Expérience en développement embarqué C/C++;
- Expérience en débogage et résolution de problèmes d’ordre matériel;
- Maitrise de l’environnement multitâches et des événements asynchrones;
- Respect des pratiques et des concepts du développement orienté objet.
- Connaissance des technologies front-end et back-end.
- Maîtrise de structure des tables de base de données relationnelles;
- Connaissance de l’environnement de développement Microsoft pour Windows
- Connaissances en communications sans fil
- Connaissances en sécurité informatique et communications sécurisées
Localisation : Grand Montréal, Rive-Sud, Rive-Nord